package com.mingqijia.gassafety.webserver.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.mingqijia.gassafety.db.entity.OperationLog;
import com.mingqijia.gassafety.db.entity.vo.OperationLogVO;
import com.mingqijia.gassafety.shared.utils.commonUtils.PageUtil;
import com.mingqijia.gassafety.webserver.request.OperationLogRequest;
import com.mingqijia.gassafety.webserver.response.OperationLogResponse;

import java.util.List;


public interface OperationLogService extends IService<OperationLog> {

    void insertLog(OperationLogVO vo);

    PageUtil<OperationLogResponse> getList(OperationLogRequest request);

    void saveShutDownOperation(Integer operationCode);

    List<String> getTypeList();
}
